<?php  


/***************************************************************/
//Nombre: Conect
//Parametros: NO
//Comentarios: Crea una conexion a la base de datos MySql
//
//
function Conect(){

	
try{
  $link=ConectPrivate();
  return $link;
}
catch(Exception $e){
  	$error=die("Error!: ".$e->getMessage());
	echo $error;
}
	
}


/***************************************************************/
//Nombre: ConectPrivate
//Parametros: NO
//Comentarios: Crea una conexion a la base de datos MySql
//
//
function ConectPrivate(){

$user=$_SESSION["user"];
$pass=$_SESSION["password"];
$database=$_SESSION["database"];


if(!isset($_SESSION["user"]) || !isset($_SESSION["password"]) || !isset($_SESSION["database"])){
    throw new Exception("<br><br>Session have expired. Go back to the start page.<br>La sesion ha expirado. Vuelva a la pagina de inicio.<br>");	
}


if(@mysql_connect("localhost",$user,$pass)===false){
	throw new Exception("<br><br>Error conecting to the DataBase.<br>Error conectando a la base de datos.<br>");
}
else{
	$link=@mysql_connect("localhost",$user,$pass);
}


if(@mysql_select_db($database,$link)===false){
	throw new Exception("<br><br>Error selecting the DataBase.<br>Error seleccionando la base de datos.<br>");
}


return $link;


}

/***************************************************************/
//Nombre: Conectarse
//Parametros: NO
//Comentarios: Crea una conexion a la base de datos MySql
//
//
function Conectarse2(){

	
try{
  $link=Conectarse2Private();
  return $link;
}
catch(Exception $e){
  	$error=die("Error!: ".$e->getMessage());
	echo $error;
}
	
}


/***************************************************************/
//Nombre: Conectarse
//Parametros: NO
//Comentarios: Crea una conexion a la base de datos MySql
//
//
function Conectarse2Private(){

$user=$_SESSION["labelsUser"];
$pass=$_SESSION["labelspass"];
$databaseLoc=$_SESSION["database"];

//if($user=="") $user=$labelUser;
//if($pass=="") $user=$labelPass;
//if($databaseLoc=="") $user=$database;

//echo "user: $user <br>";
//echo "pass: $pass <br>";
//echo "databaseLoc: $databaseLoc <br>";
//echo "user: $user, pass: $pass<br>";


if(!isset($_SESSION["labelsUser"]) || !isset($_SESSION["labelspass"]) || !isset($_SESSION["database"])){
    throw new Exception("<br><br>Session have expired. Go back to the start page.<br>La sesion ha expirado. Vuelva a la pagina de inicio.<br>");
}


if(@mysql_connect("localhost",$user,$pass)===false){
	throw new Exception("<br><br>Error conecting to the DataBase.<br>Error conectando a la base de datos.<br>");
}
else{
	$link=@mysql_connect("localhost",$user,$pass);
}


if(@mysql_select_db($databaseLoc,$link)===false){
	throw new Exception("<br><br>Error selecting the DataBase.<br>Error seleccionando la base de datos.<br>");
}


return $link;	
		

}

function ConectarseA($dataBaseName,$userName,$password,$host){

	if(!($link=mysql_connect($host,$userName,$password))){
		echo "Error conectando a $host.<br><br>";
		exit();
	}
	else{
		//echo "Conexi�n a $host exitosa <br>";
	}

	if(!mysql_select_db($dataBaseName,$link)){
		echo "Error seleccionando la base de datos: $dataBaseName<br><br>";
		exit();
	}
	else{
		//echo "Seleccion de $dataBaseName exitosa <br><br>";
	}
	
	return $link;

}

?>
